﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using HomeCare.Model;
using HomeCare.Control;

namespace HomeCare.View
{
    public partial class ConEnfermidade : Form
    {
        CadEnfermidade myParent = null;

        public ConEnfermidade(CadEnfermidade myParent)
        {
            InitializeComponent();
            this.myParent = myParent;
            dgvEnfermidade.Enabled = false;
            //Verificar se já existe uma tela de consulta ja aberta.
        }

        private void btnConsultar_Click(object sender, EventArgs e)
        {
            Enfermidade enfermidade = new Enfermidade();
           
            enfermidade.enfermidade = tbxEnfermidade.Text;
            EnfermidadeControl enfermidadeControl = new EnfermidadeControl();
            DataSet dataSet = enfermidadeControl.ConsultaEnfermidade(enfermidade);
            dgvEnfermidade.Enabled = true;
            dgvEnfermidade.AutoGenerateColumns = true;
            dgvEnfermidade.ReadOnly = true;
            dgvEnfermidade.MultiSelect = false;
            dgvEnfermidade.DataSource = dataSet.Tables[0];
        }

        private void dgvEnfermidade_DoubleClick(object sender, EventArgs e)
        {
            Enfermidade enfermidade = new Enfermidade();
            enfermidade.id = Int32.Parse(dgvEnfermidade.SelectedRows[0].Cells["ID"].Value.ToString());
            enfermidade.enfermidade = dgvEnfermidade.SelectedRows[0].Cells["Enfermidade"].Value.ToString();
            enfermidade.descricao = dgvEnfermidade.SelectedRows[0].Cells["Descricao"].Value.ToString();

            myParent.RecebeEnfermidade(enfermidade);
            Close();
        }

    }
}
